﻿body 
{
	margin: 8px;
	background-color: #333333;
	background-image: url('stripe.gif');
	background-repeat:repeat-x;	
}

#header 
{
	vertical-align: middle;
	margin:0px;
	padding:16px;
	border-bottom: #BFD4FF solid 1px;
	overflow:hidden;
}

#caption
{
	vertical-align: middle;
	border-bottom: #BFD4FF solid 1px;
}

#footer
{
	clear:both;
	vertical-align: middle;
	margin-top: 0px;
	padding-top: 8px;	
	border-top: #BFD4FF solid 1px;
	padding-bottom: 20px;
}

#title 
{
	text-align:left;
	vertical-align: top;
	margin:0px;
	padding-left:10px;
	white-space: nowrap;
}

#page 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	background-color: #FFFFFF;
	border: thin solid #808080 1px;
	padding: 16px;
	margin:0px;
	clear:left;
}

#sidebar 
{
	width:250px;
	float: left;
	padding:32px 0px 0px 32px;
	margin:0px;
}
#main 
{
	padding: 32px;
	margin: 0px 0px 0px 250px;
	border-left: #BFD4FF solid 1px;
}

#floatleft
{
	margin:0px 20px 10px 0px;
	float:left;
}

#floatright
{
	margin:0px 0px 10px 20px;
	float:right;
}

h2 
{
	font-family: "Trebuchet MS","Verdana","Arial";
	font-size: 200%;
	font-style: italic;
	font-weight: normal;
	color: #808080;
	letter-spacing:2px;
	padding-bottom: 3px;
	margin-bottom: 24px;
	text-align: left;
}

h3
{
	font-size: 120%;
	font-style: italic;
	font-weight: normal;
	color: #606060;
	letter-spacing:1px;
	padding-bottom: 3px;
	margin-bottom: 12px;
	text-align: left;
}


font.title 
{
	font-size: 24pt;
	text-decoration: none;
	color: #000000;
	font-weight: normal;
	font-family: "Trebuchet MS","Verdana","Arial";
	top:-14px;
	position: relative;
}

span.headline 
{
	color: #0060C0;
	font-size: 36pt;
}	

span.version
{
	font-size: 8pt;
	color: #A0A0A0;
	font-weight: normal;
}

span.breadcrumb
{
	font-size: 9pt;
}


span.example 
{
	border: dotted 1px #C0C0C0;
	background-color: #F0F4FF;
	color: rgb(0, 0, 0);
	font-family: "Courier New","Courier";
	padding-left: 3px;
	padding-right: 3px;
	white-space: nowrap;
}

span.key 
{
	border-style: solid;
	border-color: rgb(224, 224, 224) rgb(128, 128, 128) rgb(96, 96, 96) rgb(208, 208, 208);
	border-width: 2px;
	padding-left: 4px;
	padding-right: 4px;
	background-color: rgb(208, 208, 208);
	font-size: 8pt;
	font-family: "Tahoma","Arial";
	text-transform: uppercase;
	text-decoration: none;
	color: rgb(0, 0, 0);
	white-space: nowrap;
}

span.button 
{
 	border-style: solid;
	border-color: rgb(230, 229, 224) rgb(128, 128, 128) rgb(128, 128, 128) rgb(230, 229, 224);
	border-width: 1px;
	padding: 2px 4px;
	color: rgb(0, 0, 0);
	white-space: nowrap;
	font-size: 8pt;
	background-color: rgb(212, 208, 200);
	font-family: "Tahoma","Arial";
	volume: 80;
}

span.code
{
	font-family:monospace;
}

p, #page 
{
	font-family:"Trebuchet MS", Arial, sans-serif;
	color:#202020;
	font-size:small;
	text-align: justify;
	/*text-indent:16px;*/
}

p.sidebar, p.footer
{
	margin:0px;
	padding:0px;
}

p.footer
{
	text-align: center;
}

a 
{
	text-decoration: none;
	color: rgb(0, 32, 128);
}

a:hover 
{

	text-decoration: underline;
	color: rgb(0, 32, 128);
}

a:active 
{
	text-decoration: none;
	color: rgb(80, 112, 160);
}

td.fr, td.fr_l, td
{
    margin: 0px;
	padding: 4px;
}

td.fr, td.fr_l, td.topic
{
	border-top: dashed 1px #C0C0C0;
}

table.fr
{
	border-top: solid 2px #404040;
	border-bottom: solid 2px #404040;
}

td.hint
{
	padding-right: 5px;
}
	
td.fr_l
{
	text-align: left;
	padding-right: 16px;
}

td.topic
{
	padding-top:8px;
	font-style: italic;
	font-weight: normal;
	color: #606060;
	letter-spacing:1px;
	padding-bottom: 3px;
}

th
{
	border-bottom: none;
	font-size: 120%;
	font-style: italic;
	font-weight: normal;
	color: #606060;
	letter-spacing:1px;
	padding: 4px 20px 4px 0px;
}

dt
{
	font-style: italic;
	float: left;
	padding-right:10px;
}
dd
{
	margin-left: 15em;
	padding-bottom: 10px;
}
img
{
	/*border:#FF0000 1px solid;
	background-color:#FF0000;*/
	color:#FF0000;
	border: none;
}
li
{
	padding-bottom: 2px;
}